МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Національний університет «Львівська політехніка»
Інститут Післядипломної освіти
/
Звіт про виконання
ЛАБОРАТОРНОЇ РОБОТИ №1
з курсу " Програмне забеспечення мережевих технологій "
Тема. «Засоби створення Java-програм».
Тема: Засоби створення Java-програм.
Мета: Навчитись користуватись середовищами розробки програм мовою JAVA, а також засвоїти склад пакетів бібліотеки різних інструментальних засобів.
Теоретичні відомості
Java - об'єктно-орієнтована мова програмування, випущена компанією Sun Microsystems у 1995 році як основний компонент платформи Java. Зараз мовою займається компанія Oracle. Синтаксис мови багато в чому походить від C та C++. У офіційній реалізації, Java програми компілюються у байткод, який при виконанні інтерпретується віртуальною машиною для конкретної платформи. Oracle надає компілятор Java та віртуальну машину Java, які задовольняють специфікації Java Community Process, під ліцензією GNU General Public License.
Мова значно запозичила синтаксис із C і C++. Зокрема, взято за основу об'єктну модель С++, проте її модифіковано. Усунуто можливість появи деяких конфліктних ситуацій, що могли виникнути через помилки програміста та полегшено сам процес розробки об'єктно-орієнтованих програм. Ряд дій, які в С/C++ повинні здійснювати програмісти, доручено віртуальній машині. Передусім, Java розроблялась як платформо-незалежна мова, тому вона має менше низькорівневих можливостей для роботи з апаратним забезпеченням. За необхідності таких дій java дозволяє викликати підпрограми, написані іншими мовами програмування.
Java Development Kit, скорочено JDK — безплатно розповсюджуваний Oracle комплект розробника застосунків на мові Java, який включає до себе компілятор Java (javac), стандартні бібліотеки класів Java, приклади, документацію, різноманітні утиліти і виконавчу систему Java (JRE). В склад JDK не входить інтегроване середовище розробки на Java (IDE), тому розробник, що використовує тільки JDK, повинен використовувати текстовий редактор і компілювати та виконувати свої програми через утиліти командного рядка. Усі середовища розробки на Java, такі, як Eclipse, Netbeans, IntelliJ IDEA, Borland JBuilder, спираються на сервіси JDK, що надаються, і викликають для компіляції Java-програм компілятор з комплекту JDK. Тому ці середовища розробки або включають в комплект постачання одну з версій JDK або вимагають для своєї роботи попереднє встановлення JDK на машині розробника.
Eclipse - початково створена IBM інтегроване середовище розробки, що знаходиться серед лідерів з моменту своєї появи. Eclipse, однак, заточений не тільки під Java, а є середовищем загального призначення Eclipse Platform, що позначається на його функціональності. Найбільш відповідна для роботи з Java збірка середовища Eclipse доступна під назвою '' Eclipse IDE for Java Developers ''.Відмінною рисою Eclipse є майже необмежена настроюваність і розширюваність. У початківців користувачів, проте, це може викликати проблеми. Так «з коробки» інтерфейс Eclipse містить надто багато редковживаних функцій, володіє заплутаними і не інтуїтивними меню, відомий Eclipse і своїми нескінченними діалоговими вікнами, які вимагають від користувача введення великого числа інформації або просто перевантаженими відомостями, з якими йому необхідно ознайомитися. Система установки плагінів також може здатися заплутаною. Системи роботи з контролем версій і розробки користувальницького інтерфейсу знаходяться на середньому рівні. Eclipse також доступний безкоштовно.Серед плюсів Eclipse IDE можна відзначити підтримку майже будь-якої існуючої технології Java, а також другорядних технологій, без яких не обходяться програмісти. Маючи достатній досвід, Eclipse можна до неймовірного ступеня підлаштувати під свої потреби. Для нових же користувачів це буде лише перепоною до ефективної роботи, оскільки від середовища загального призначення не варто очікувати великої інтуїтивність і простоти.
Виконання роботи
Розробка програмного забезпечення ...